Skip to main content

00 学习Linux路径

为什么学习​

  • 需要扎实的基础知识
  • Linux 是编程世界的主流
  • 内核代码中数据结构与设计模式的落地实践
  • 了解 Linux 操作系统生态

学习阶段​

熟练使用 Linux 命令行​

命令一般会在 bin 或者 sbin 目录下面,可以通过 -h 查看 help 找到相应的配置项,还可以通过 man 命令查看文档。

简单的能够快速上手 Linux 的命令行。

全面学习 Linux 命令阅读《鸟哥的 Linux 私房菜》。

再深入学习阅读《Linux 系统管理技术手册》。

通过系统调用或者 glibc 学会自己进行程序设计​

通过程序来操作 Linux,可以直接使用 Linux 系统调用,也可以使用 glibc 的库。

简单学习 Linux 有哪些系统调用。

进一步学习 Linux 程序设计阅读《UNIX 环境高级编程》。

了解 Linux 内核机制​

了解内核原理,有助于更好地使用命令行和进行程序设计。

辅助学习《深入理解 LINUX 内核》。

阅读 Linux 内核代码​

不需要每一行都搞清楚它是干嘛的,而要聚焦于核心逻辑和使用场景。

结合场景进行分析《LINUX 内核源代码情景分析》。

实验定制化 Linux 组件​

真实场景开发​

加载中...